The Ceiling Adjustment Scheme for Improving the Concurrency ofReal - Time Systems with Mixed
نویسنده
چکیده
When scheduling a mixed workload of hard and soft(or rm) deadline tasks, we should always guarantee the executions of hard deadline tasks. The priority inversion is one of the problems which may prevent such guarantee for hard deadline tasks. The Priority Ceiling Protocol(PCP) could be a solution to the priority inversion problem. However, the sigle blocking property of PCP is sometimes very restrictive. Such a restriction may increase the number of unnecessary blockings, resulting in the increase of response times and deadline misses of soft deadline tasks under overload situations. In this paper, we propose a new protocol called Ceiling Adjustment Scheme(CAS), which adjusts the ceilings of shared resources by using the slack blocking time of hard deadline tasks while meeting their deadlines. Our simulation study shows that CAS experiences signiicantly reduced number of blockings(priority inversions) compared to that of PCP, and hence it achieves faster response times and reduced miss rates of soft deadline tasks under overload situations.
منابع مشابه
A Priority Ceiling Protocol with Dynamic Adjustment of Serialization Order
The difficulties of providing a guarantee of meeting transaction deadlines in hard real-time database systems lie in the problems of priority inversion and of deadlocks. Priority inversion and deadlock problems ensue when concurrency control protocols are adapted in priority-driven scheduling. The blocking delay due to priority inversion can be unbounded, which is unacceptable in the mission-cr...
متن کاملThe A ected Set Priority Ceiling Protocols for Real-Time Object-Oriented Concurrency Control
This paper presents two concurrency control protocols for real-time object-oriented systems. One of the protocols (A ected Set Priority Ceiling Protocol) is designed for single-node systems, and the other (Distributed A ected Set Priorityt Ceiling Protocol) is designed for distributed systems. Both protocols combine features of semantic concurrency control for added concurrency, with priority c...
متن کاملA Survey of Concurrency Control Algorithms in the Operating Systems
Concurrency control is one of the important problems in operation systems. Various studies have been reported to present different algorithms to address this problem, although a few attempts have been made to represent an overall view of the characteristics of these algorithms and comparison of their capabilities to each other. This paper presents a survey of the current methods for controlling...
متن کاملThe Reduced Ceiling Protocol for Concurrency Control in Real-time Databases with Mixed Transactions
This paper proposes a real-time concurrency control protocol called Reduced Ceiling Protocol (RCP) for real-time database systems (RTDBS) consisting of hard and soft real-time transactions. The schedulability of hard real-time transactions can be improved by bounding the blocking time from soft real-time transactions. Different concurrency control strategies are proposed to resolve data conflic...
متن کاملA numerical approach for variable-order fractional unified chaotic systems with time-delay
This paper proposes a new computational scheme for approximating variable-order fractional integral operators by means of finite element scheme. This strategy is extended to approximate the solution of a class of variable-order fractional nonlinear systems with time-delay. Numerical simulations are analyzed in the perspective of the mean absolute error and experimental convergence order. To ill...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997